home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Developer Source 9
/
developer source - volume 9.iso
/
sdevl
/
oct95
/
coadf102.gif
< prev
next >
Graphics Interchange Format
|
1998-02-10
|
138KB
|
811x989
|
4-bit (14 colors)
Labels:
text
OCR:
Figure 2. An Example Object Model in Booch Notation Person nam address phone Cashier number Store CashDrawer password operationalState authorizationLevel same getitemForUPC( ) position currentSession getCashierForNumber( ) balance sAuthorized( ) open{ } assessPerfOverinterval( ) updateBalance() - Session howManyOverinterval( } howMuch OverInterval( ) startDate startTime endDate endTime n Register TaxCategory = number category Sale howManyOverInterval( ) rate date howMuchOverInterval( ) effectiveDate time calcSubTotal( ) calcDiscount( } = calcTax( ) calcTotal( Item commit( ) number n howManyDverInterval( ) description Payment howMuchOverInterval( ) 1 shortDescription amount 1 .. n getPriceForDate howManyOverInterval howMuchin TaxCat SaleLineltem howmuchForQty - taxStatus AuthorizedPayment 1 quantity Cash authorizationCode calcSubTotal( ) cashTendered authorize( ) howManyOverinterval( } UPC howMuchlaTaxCat( ) upc Price DEICE effectiveDate Check Charge ReturnLinettem amtTendered cardNumber salePrice accountNumber card Type returnPrice bankRoutingNumber expirationDate reasonCode saleDate PromoPrice expirationDate AuthorizationSystem AuthorizationServer operationalState address - getAuthorization( ) vendorNumber type cost authorizationSystemS getAuthorization( )